簡單描述一下題目, 題目會input兩個array跟一個數值, 然後如果有一種取法(任取一個數,加總起來大於等k, 就return "YES", 否則return "NO"
func twoArrays(k int32, A []int32, B []int32) string {
// Write your code here
A=sort(A)
B=sort(B)
for i:=0;i<len(A);i++{
if A[i]+B[len(A)-1-i]<k{
return "NO"
}
}
return "YES"
}
解題想法, 我先把兩個array都先排序, 然後把A array最小值跟 B array最大值的值加總, 如果有值加總起來小於k, 就return "NO", 否則return "YES"
以上為小弟單純紀錄, 如果有錯還請多包涵